package com.yg.config.exceptionhandler;

import com.yg.config.result.R;
import com.yg.config.result.ResultCode;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 * @author: 备备
 * @Date:2020/11/12
 * @Description:com.yg.config.exceptionhandler 日期校验工具类专用的异常处理类
 * @Version:1.0
 */
@ControllerAdvice
public class DateValidationUtilException extends RuntimeException {
    /**
     * 全局异常处理类
     *
     * @return 返回全局异常提示信息
     */
    @ExceptionHandler(Exception.class)
    @ResponseBody
    public R globalExceptions(Exception e) {
        e.printStackTrace();
        return R.ERROR().code(ResultCode.UTILERROR).message("日志格式转换异常，请检查是否为'yyyy.MM'或'yyyy.MM.dd'格式！");
    }
}
